package com.ibm.sova.abcd.cma;


/**
 * This exception is thrown when any error occurred while accessing ABCD database. It is thrown by CMAMessageHandler.  It is a checked exception.
 * 
 * Thread safety: it is not thread safe as its parent class is not thread safe
 */
public class CMADatabaseException extends CMARequestHandlingException {
    /**
     * <p>Default serial version UID.</p>
     */
    private static final long serialVersionUID = -5608135535107177054L;

    /**
     * Creates a new instance of this exception with error message.
     * 
     * ###Param
     * message - the detailed error message of this exception
     * 
     * ###Impl
     * super(message);
     * @param message 
     */
    public CMADatabaseException(String message) {
        super(message);
    }

    /**
     * Creates a new instance of this exception with message and cause.
     * 
     * ###Params
     * message - the detailed error message of this exception
     * cause - the inner cause of this exception
     * 
     * ###Impl
     * super(message,cause);
     * @param message 
     * @param cause 
     */
    public CMADatabaseException(String message, Throwable cause) {
        super(message, cause);
    }
}

